class Dep {
  constructor(){
    //存储所有的观察者
    this.subs = []
  }
  //收集依赖
  addSub(sub){
     if(sub && sub.update){
       this.subs.push(sub)
     }
  }
  //发送通知
  notify(){
    this.subs.forEach(sub=>{
      sub.update()
    })
  }
}